package com.ruoyi.project.online_experiment.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;


/**
 * @ClassName OnlineExperiment
 * @Description TODO
 * @Author lvyongwei
 * @Date 2020-04-14 10:33
 **/
public class OnlineExperiment extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 在线实验id */
    private Long onlineExperimentId;

    /** 在线实验名称 */
    @Excel(name = "在线实验名称")
    private String onlineExperimentName;

    /** 在线实验网址 */
    @Excel(name = "在线实验网址")
    private String onlineExperimentUrl;

    /** 专业 */
    private Long profession;

    /**
     * 是否开放该实验
     */
    private Integer ifOpen;

    /**
     * 实验封面
     */
    private String onlineExperimentImg;
    /**
     * 实验介绍
     */
    private String onlineExperimentIntroduce;
    /**
     * 实验报告
     */
    private String onlineExperimentReport;
    /**
     * 指派教师
     */
    private long assignTeacher;
    /**
     * 指派教师姓名
     */
    @Excel(name = "指派教师姓名")
    private String assignTeacherName;

    /**
     * 专业名称
     */
    @Excel(name = "专业")
    private String professionName;

    /**
     * 是否预约
     */
    private int ifOrder;

    public String getProfessionName() {
        return professionName;
    }

    public void setProfessionName(String professionName) {
        this.professionName = professionName;
    }



    public void setOnlineExperimentId(Long onlineExperimentId)
    {
        this.onlineExperimentId = onlineExperimentId;
    }

    public Long getOnlineExperimentId()
    {
        return onlineExperimentId;
    }
    public void setOnlineExperimentName(String onlineExperimentName)
    {
        this.onlineExperimentName = onlineExperimentName;
    }

    public String getOnlineExperimentName()
    {
        return onlineExperimentName;
    }
    public void setOnlineExperimentUrl(String onlineExperimentUrl)
    {
        this.onlineExperimentUrl = onlineExperimentUrl;
    }

    public String getOnlineExperimentUrl()
    {
        return onlineExperimentUrl;
    }
    public void setProfession(Long profession)
    {
        this.profession = profession;
    }

    public Long getProfession()
    {
        return profession;
    }

    public String getOnlineExperimentImg() {
        return onlineExperimentImg;
    }

    public void setOnlineExperimentImg(String onlineExperimentImg) {
        this.onlineExperimentImg = onlineExperimentImg;
    }

    public String getOnlineExperimentIntroduce() {
        return onlineExperimentIntroduce;
    }

    public void setOnlineExperimentIntroduce(String onlineExperimentIntroduce) {
        this.onlineExperimentIntroduce = onlineExperimentIntroduce;
    }

    public String getOnlineExperimentReport() {
        return onlineExperimentReport;
    }

    public void setOnlineExperimentReport(String onlineExperimentReport) {
        this.onlineExperimentReport = onlineExperimentReport;
    }

    public long getAssignTeacher() {
        return assignTeacher;
    }

    public void setAssignTeacher(long assignTeacher) {
        this.assignTeacher = assignTeacher;
    }

    public String getAssignTeacherName() {
        return assignTeacherName;
    }

    public void setAssignTeacherName(String assignTeacherName) {
        this.assignTeacherName = assignTeacherName;
    }

    public Integer getIfOpen() {
        return ifOpen;
    }

    public void setIfOpen(Integer ifOpen) {
        this.ifOpen = ifOpen;
    }

    public int getIfOrder() {
        return ifOrder;
    }

    public void setIfOrder(int ifOrder) {
        this.ifOrder = ifOrder;
    }

    @Override
    public String toString() {
        return "OnlineExperiment{" +
                "onlineExperimentId=" + onlineExperimentId +
                ", onlineExperimentName='" + onlineExperimentName + '\'' +
                ", onlineExperimentUrl='" + onlineExperimentUrl + '\'' +
                ", profession=" + profession +
                ", ifOpen=" + ifOpen +
                ", onlineExperimentImg='" + onlineExperimentImg + '\'' +
                ", onlineExperimentIntroduce='" + onlineExperimentIntroduce + '\'' +
                ", onlineExperimentReport='" + onlineExperimentReport + '\'' +
                ", assignTeacher=" + assignTeacher +
                ", assignTeacherName='" + assignTeacherName + '\'' +
                ", professionName='" + professionName + '\'' +
                '}';
    }
}
